package lkx.demo.test6._03transfer;

/**
 *
 * 参数传递机制：值传递
 * Java 里方法的参数传递方式只有一种：***值传递***。 即将实际参数值的副本（复制品）传入方法内，而参数本身不受影响。
 * 形参是基本数据类型：将实参基本数据类型变量的“数据值”传递给形参
 *
 * @author kunxianli
 * @date 2024/02/04 14:10
 **/
public class TestArgsTransfer1 {

    public static void main(String[] args) {
        int m = 10;
        int n = 20;
        System.out.println("m = " + m + ", n = " + n);
        //交换 m 和 n 的值
        // int temp = m;
        // m = n;
        // n = temp;
        TestArgsTransfer1 test = new TestArgsTransfer1();
        test.swap(m, n);
        System.out.println("m = " + m + ", n = " + n);
    }


    public void swap(int m,int n){
        int temp = m;
        m = n;
        n = temp;
    }


}
